@CHARSET "UTF-8";

/* 테이블 영역 */
table.table { border-collapse: collapse; color: #555; width:100%; }
table.table caption { /*font-size: 150%;*/ font-weight: bold; margin: 5px; display:none; }
table.table .txt_center { text-align:center; }
table.table .txt_right { text-align:right; padding-right:10px; }
table.table .txt_left { text-align:left; padding-left:10px; }
table.table .no_data { padding:15px; }

table.table col.add { width:150px; }

table.table thead { 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#f0f0f0));
	background:-moz-linear-gradient(0% 0% 270deg,#fafafa, #f0f0f0);
	border-bottom:1px solid #d9d9d9;
}
table.table thead th { text-align: center; color: #4F76A3; padding:8px; }
table.table tbody th { font-weight: bold; }
table.table tbody th.br { border-right:1px solid #d9d9d9; }
table.table tbody tr { background: #FCFDFE; border-bottom:1px solid #d9d9d9; }
table.table tbody tr:nth-child(even) { background: #F7F9FC; border-bottom:1px solid #d9d9d9; }
table.table tbody td { padding:12px; }
table.table a:hover { color: #718ABE; }